/**
 * @file PlatStart.h
 * @author liqiang (liqiang@hacint.com.cn)
 * @brief 
 * @version 1.0.0
 * @date 2023-08-17
 * 
 * 
 */


#ifndef _PLAT_START_H
#define _PLAT_START_H 






void    Plat_Start_Pin_IO_Init(void)                ;
void    Plat_SetStartPin(unsigned    short   spin)  ;
void    Plat_ResetStartPin( void)   ;
void    Plat_SS_Enable(void)        ;
void    SetStartCardDisable(void)   ;
/**
 * @brief unit test
 * 
 */

void    TEST_Card_En_Logic(void)    ;
void    TEST_Get_Card_NO(void)      ;
void    TEST_Set_Start_Card_NO(void);
void    TEST_Get_Port_NO(void)      ;
void    TEST_Set_Port_NO(void)      ;
void    TEST_Get_Channel_NO(void)   ;
void    TEST_Set_Channel_NO(void)   ;

void    TEST_Set_Start_Pin(void)    ;

#endif
